import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/**
 * @ClassName MapDemo03
 * @Description 通过集合中每个键值对（Entry）对象，获取键值对（Entry）对象中的键和值
 * @Author Li
 * @Date 2022/8/6 9:05
 * @ModifyDate 2022/8/6 9:05
 * @Version 1.0
 */
public class MapDemo03 {
    public static void main(String[] args) {
        // 创建Map对象
        Map<String, String> map = new HashMap<>();

        // public V put(K key, V value)：把指定的键与指定的值添加到Map集合中
        map.put("14122471", "张三");
        map.put("14122472", "李四");
        map.put("14122473", "王二");
        map.put("14122474", "麻子");

        // 获取所有的键值对对象放到Set集合中
        Set<Map.Entry<String, String>> entries = map.entrySet();
        // 使用迭代器遍历键值对集合
        Iterator<Map.Entry<String, String>> it = entries.iterator();
        while (it.hasNext()) {
            Map.Entry<String, String> entry = it.next();
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + "=" + value);
        }
    }
}
